Prototyping considered dangerous

نویسندگان

  • Michael E. Atwood
  • Bart Burns
  • Andreas Girgensohn
  • Alison Lee
  • Thea Turner
  • Beatrix Zimmermann
چکیده

In this paper, we argue that prototypes can hinder, rather than aid effective communication. The dangers are: (1) prototypes may contain hidden assumptions which might surface too late; (2) obtaining feedback in the context of use is prohibitively expensive and rarely done; and (3) partly as a consequence of these problems, prototypes cause a focus on displays and other surface features of computers, not on the more difficult problem of how people function in their environments to solve problems. We propose design intent which specifies how a system will fit in and interact with the environment in which it is placed and expectation agents which monitor the system in use and detect uses counter to the intent as ways to alleviate these dangers. the “Tower of Babel” problem (Brooks, 1975), communication between diverse groups of people is required. The second problem, fluctuating and conflicting requirements, arises primarily because computer systems fit into larger environments which are not themselves static. While requirements sometimes change because people involved in the development effort rethink earlier decisions, more typically, they change to reflect the fact the environments are changed. Because the environments into which systems are to be placed continue to evolve, problem understanding must proceed continuously and simultaneously with other system development activities. New requirements are likely to emerge as understanding matures. Similarly, the third common problem, communication bottlenecks and breakdowns, does not typically occur because one group neglects to communicate with another. Rather, they occur because one group is not able to effectively communicate with another. The underlying problem is that many people are required to develop a system, but each has their own view of the system, does not recognize how many others have different views of the system, and cannot communicate effectively with many of the others. Our solution to this “symmetry of ignorance” problem (Rittel, 1984) is to provide a common artifact through which many people can communicate. While this is the solution that prototyping intends to implement, we will argue later that it can often fail to do so. 3 FLAWED IMPLEMENTATION OF NOBLE

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Human-Computer Interaction Issues in Brain- Computer Interface and Virtual Reality

Recently, there has been increasing interest in using BCI in 3D virtual environments. There are several reasons for using a brain-computer interface in virtual reality (VR); some of these are the same reasons for using VR in general: rehearsal of scenarios that are too dangerous in the real world (e.g., controlling a wheelchair); prototyping devices (e.g., robotic hand); prototyping new control...

متن کامل

Prototyping a Semi-Automatic In-Car Texting Assistant

Texting while driving is dangerous and illegal in most countries. But both social as well as business forces led to a widespread ignorance of those bans and in turn to a potential lethal situation. We argue that, in addition to legislative regulations, in-car texting should be made less distracting and dangerous. We offer a solution for one specific communication goal, namely staying connected ...

متن کامل

Rapid Prototyping with Reconfigurable Hardware for Embedded Hard Real-Time Systems

∗ This work is supported with funds of the Deutsche Forschungsgemeinschaft within the priority program "Rapid Prototyping for Integrated Control Systems with Hard RealTime Constraints" Abstract: This paper describes a rapid prototyping system for the design and development of hard real time systems. The main focus of this rapid prototyping system is on scheduling algorithms. Issues of their imp...

متن کامل

Autonovi - Sim : Modular Autonomous Vehicle Simulation

1 This paper introduces AutonoVi-Sim, a novel high-fidelity simulation platform for testing au2 tonomous driving algorithms. AutonoVi-Sim is a collection of high-level extensible modules 3 which allows for the rapid development and testing of vehicle configurations, and facilitates con4 struction of complex road networks. Autonovi-Sim supports multiple vehicles with unique steering 5 or acceler...

متن کامل

Prototyping of Fuzzy Logic-Based Controllers Using Standard FPGA Development Boards

This paper describes a design methodology for fuzzy logic-based control systems. The methodology employs hardware/software codesign techniques according to an ‘a priori’ partition of the tasks assigned to the selected components. This feature makes it possible to tackle the control system prototyping as one of the design stages. In our case, the platform considered for prototyping has been a de...

متن کامل

FLYSIG: Dataflow Oriented Delay-Insensitive Processor for Rapid Prototyping of Signal Processing

As the one-chip integration of HW-modules designed by different companies becomes more and more popular reliability of a HW-design and evaluation of the timing behavior during the prototype stage are absolutely necessary. One way to guarantee reliability is the use of robust design styles, e.g., delay-insensitivity. For early timing evaluation two aspects must be considered: a) The timing needs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995